@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

/* global */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align: baseline;}
body{  line-height:1.75; font-family:PingFangC,PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif; background:#f9f9f9; color:#1a1a1a}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
legend{display:none}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{text-decoration:none;color:#1a1a1a;-webkit-tap-highlight-color:rgba(0,0,0,0);}
ins{text-decoration:none}
.clear{clear:both;height:0;overflow:hidden}
input[type="text"],input[type="button"],input[type="submit"],input[type="search"],input[type="number"],select{-webkit-appearance:none;border-radius:2px; font-family:PingFangC,PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;}
input[type="checkbox"]{margin:0 3px 3px 4px}
select{font-family:PingFangC,PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;}
img{max-width:100%}
video{margin-left:auto;margin-right:auto;max-width:100%}
em, .em {
  color: #F50; }

.f-tar{ text-align:right;}
.f-fl{ float:left;}
.f-fr{ float:right;}
.f-c-red{ color:#f04e4f;}
.f-c-oranged{ color:#fe7e25;}
.f-fib{ display:inline-block;}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.block{ display:block;}

@font-face {
  font-family: 'mpico';
  src: url("../images/ico.eot");
  src: url("../images/ico.ttf") format("truetype"), url("../images/ico.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; } 
  
 article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }
  
.btn-danger{ border:0; background-color:#f04e4f; color:#fff;}
.btn-warning{border:0; background-color:#fd7612; color:#fff;}

.btn-default{border:1px solid #cacaca; background-color:#fafafa; color:#1a1a1a;}
.btn-danger[disabled]{cursor: not-allowed;background-color: #b4b2bf; border:none; box-shadow:none;}
.btn-danger[disabled]:hover{background-color: #b4b2bf;}
.btn-danger:hover{ background-color:#d64545;}

::-moz-placeholder { color:#999; }
::-webkit-input-placeholder { color:#999; }
:-ms-input-placeholder { color:#999; }
  
.wrapBox{position:relative; height:100%; width:10rem;  margin:0 auto;}


/* 登录 */
html{ height:100%;}
body{ background:#fff; height:100%;}
.m-login{ padding:0 .9375rem;}
.m-login .login-bd{ padding:1.5625rem 2.1875rem .3125rem;}
.m-login .login-bd img{ width:100%;}
.m-login ul{ margin-bottom:.46875rem;}
.m-login ul li{ position:relative; display:block; height:1.375rem; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.m-login ul li input, .m-login ul li select{ width:100%; height:1.34375rem; line-height:1.34375rem; border:none;font-size:.375rem; background:#fff;}
.m-login ul li input:focus, .m-login ul li select:focus{ border:none;}
.m-login ul li button{ position:absolute; top:.21875rem; right:0; height:.9375rem; width:2.8125rem;  border:none;font-size:.375rem;}
.m-login ul li img.yzm{ position:absolute;top:.21875rem; right:0; height:.9375rem; width:2.8125rem;}
.text-clear{ position:absolute; right:0; top:0; height:1.375rem; width:.9375rem; background:url(../images/removeIcon.png) center center no-repeat; background-size:.625rem;}
.pwd-toggle {
    position: absolute;
    right: 0;
    top: 0;
    height: 1.375rem;
    width:.9375rem;
    background:url(../images/pwd-hidden.png) no-repeat center center;
    background-size: .625rem;
 }
.pwd-toggle.active {
      background:url(../images/pwd-visible.png) no-repeat center center;
      background-size: .625rem;
    }

.m-login .submit-btns button{ width:100%; height:1.09375rem;font-size: .4375rem;}
.m-login .submit-btns  .other-link { margin-top:.09375rem;font-size:.3125rem; color:#666;}
.m-login .submit-btns  .other-link a{ color:#666;}
.m-login .submit-btns  .other-link a.f-c-red{color: #f04e4f;}
.copyright{  width:100%; margin-top:.9375rem; color:#999; text-align:center; font-size:.3125rem;}

.typeName{ padding:.9375rem 0 .46875rem; font-size:.875rem;}